http://10.0.23.37:8081/data-conf-center-server/bigdata/listDropDown/getSource  前面的是本机地址
I'm fron China
I am  Chinese

获取 data资源列表和 value已有资源，通过穿梭框选择资源，再将 value的资源发送后台
穿梭框搭建完成

2.7--2.11周报
1.测试调整配置中心1.1
2.熟悉大数据后台管理需求
下周计划
搭建大数据后台管理的功能组件

进入弹出层自动获取输入框焦点

对下拉框的多选全选进行了梳理
对日期组件只在卡片内展示进行修改，overflow:inherit 溢出展示
    有时能在外面展示的原因是在点击日期组件时会在 body 下创建 div 点击完隐藏，
在我切换日周月年的时候，创建的 div 消失了，再点击没有创建了，原因未找到，但是点击
其他地方就又会可以创建了。因为不重新在 body 下创建，所以会只在卡片内展示。 

查看核心看板
分页组件 components common Grid.vue 
一级路由 components common Whole.vue 
图表在 components kscharts index.vue
时间组件 components ksdate index.vue
商品类型 components ksform index.vue
左侧菜单 components sidemenu SideMenu.vue
顶部导航 components agility.vue
付费成功率组件 components analyze.vue
图表中选择维度按钮弹窗组件 components chart.vue
图表中选择维度按钮组件 components search.vue
多选下拉列表组件 components filtrate.vue
顶部导航右侧退出组件 components head.vue
下单组件 components ksdatapane.vue
付费组件 components ksdatapaneTwo.vue
核心看板主体 page deal.vue
整体 page index.vue
没有权限页面 page 403.vue
访问页面不存在页面 page 404.vue
管理员才能访问的页面 page Permission.vue
登陆页面 page Login.vue
修改之前的代码 pages
配置路由 router index.js
vuex  vuex index.vue
出口文件 App.vue
配置文件 main.js
配置基地址和跨域 vue.config.js

搭建项目是先整体在细节

E盘存放
E report 是核心看板的1.1代码
E res 是大数据配置中心的1.1代码
E add 是之前的交易看板1.0代码
E center 是有问题的大数据配置中心代码
E ks-data-conf-center 是有问题的代码
E ks-data-conf-center-front 是大数据配置中心的1.0代码（本地打开没有数据）
E ks-data-core-report-front 是核心看板由最初代码拉取线上1.1后的代码，路径有问题，名称有问题
E ks-data-support-front 是大数据后台的代码，本地打开无数据，修改部分（原代码测试环境没有问题）
E ks-data-workbench-front 是大数据工作台的代码，路径有问题，本地启动路径跳转登录，报错500，显示一行路径

目标用3D绘制一个模型

1.24--1.30周报
1.修改配置中心样式提交
2.协助开发核心看板1.1
下周计划
测试配置中心1.1	

在页面添加 echarts 图表成功，正在查看修改样式

对配置中心的页面样式进行调整，用卡片将页面的查询部分和展示部分分开

输入网址报302重定向错误，加上前缀https就会报错走到catch里面，然后走login进入登录

1.17--1.23周报
1.完成配置中心1.1开发
2.提交到测试环境，进行测试
下周计划
协助开发核心看板1.1

提交到测试环境，进行测试
新增分支 ks-data-conf-center-front_20220119 在分支上进行 1.1 开发

日期框的样式完，下拉复选择框搭建

去除所有的 console 的快捷方法，查找所有替换成 //console 就全部禁用了   方便

表格单选，鼠标进入事件	
下拉框放外面
高亮没有 

对删除功能进行自测
修改消息提示样式（没有确定样式，自己先搭建的）

知识付费不变
表格的日期，单日就显示时间，单周 开始时间到结束时间，月 时间格式 yyy-mm，年 
日历组件按照常规的走，常规什么样就什么样
日期跨度没有限制。跨年，加载慢，获取不到数据有提示。
出明细，后端去算周月年
物化视图


外面点日是里面快捷是昨天，点周是上周，点月是上月
里面点快捷外面需不需要变化，查询完条件是不变还是恢复，
点一个日期是当天的数据，点两个选区间，element组件有但样式不一样
是有两个时间的。按组件来
会员身份里下拉列表的确认按钮不点确定选择框中先不展示，点击确定展示，关闭下拉框。




所属页面  提示目标  提示信息 这三个应该都是可添加修改的
在编辑时从已有的选项中选取，提示消息可编辑
在添加的时候应该是可以新加上面的三条属性
  新增页面
  新增目标
  新增提示

1.10--1.16周报
1.新增一期没添加的删除和返回消息提示功能
2.搭建修改添加核心看板消息提示的页面
下周计划
根据需求进行消息提示页面的开发

博客园密码 jdsfhiana2135

点击第一个下拉框获取第二个下拉框内容并清空第二个里面的数据

添加删除功能，添加成功的消息提示

添加提示消息页面，获取消息提示接口进行配置
消息提示
1.页面是单条改动，通过搜索所属页面和所属目标来确定，每条后面有点击应用
2.六条一起算一版，也是搜索所属页面，但是目标是一起设置的，每条都有点击应用，试了一下用它的话，
表头的内容就会需要经常变动，不行

数据埋点，日期格式，动态绑定消息提示

配置 Gitee 的公钥私钥

前端需要在单点登录途中添加返回页面的字符串，
但是人家设置发现没有登录就自动跳转登录页，不给机会修改
解决：原因是前端在判断的时候在 .then 中没有对 302 重定向进行判断， 302 又不是错误，
不会走到 .catch 中（catch 是处理错误的）

防抖和节流

1.4--1.9周报
1.修改配置中心线上发现的问题
2.进行组件化开发，整理代码
下周计划
根据需求对配置中心进行二期的开发

修改数据源配置页面的编辑添加是返回当前选择的查询类型，还是返回全部

发现问题，在有查询条件的时候，编辑修改会根据条件查询查询，
原因是将页面数据更新用查询代替，但是条件不同，
写了一个初始的查询，就不会有这个问题了

git命令老是出问题，还总是找不见，再看看

http://gitlab.devops.kaishustory.com/bdp/ks-data-conf-center-front.git

在提交前自己先检查看看，不要改完就着急着发，可能改出其他错误 \(>_<)/    \(O_o)/   \(~_~)/

git branch 查看分支
git checkout 分支名   切换分支
git merge 要合并的分支   合并分支到当前分支，解决冲突
npm run build  打包代码
git add .
git commit -m '提交'
git push       提交到远程

大数据后台  本地环境出现的问题，测试环境没有
点击编辑查询数据不会进行回显     已完成
添加编辑角色的组织机构按钮存在问题获取不到数据
点击列表的用户账号会报500错误
进入用户详情点击修改会报500错误，log 之后是接口没有调对
点击查看的时候数据可以展示，但是报错
pop组件是外层包裹的组件，没有进行传值

完成404页面  已完成
删除 console   已完成
拆分页面 	未完成
添加新页面  （一期暂无）
添加删除   （一期不加）

取名字
InquireAbout   查询条件
tabulation  列表的数据
PagingTotal    分页的总条数
CallWay  调用方法清空表单
Disable	禁用
AddTo	添加
OpenPopup  打开弹出层


字体图标不好看

鼠标点击显示扩展信息   已完成
添加字体图标   （一期不实现）

git checkout -b  master  创建 master 分支并切换
git log 查看本地存储 
git branch 查看分支
git clone 网址   克隆远程仓库内容
git merge 分支名   合并分支到当前分支
git reset 版本号    回退版本

路由标题的展示
	循环路由   	        绑定 key 值	     只高亮当前点击的标题
<el-menu v-for="item in routers" :key="item.path" :default-active="$route.path">
            <el-menu-item
	如果有路由并且路由地址中有 conf-center 
                v-if="item.meta && getActive == 'conf-center'"
	传递对应路由
                :index="item.path"
	点击传递当前路由信息
                @click="jumpto(item.path)"
            >		
	展示当前路由信息
                <span slot="title">{{ item.meta.title }}</span>
            </el-menu-item>
        </el-menu>

修改分页的在第二页查询不返回第一页
修改切换页面两个标题都高亮问题
修改序号问题
修改编辑和添加文字
修改表单校验
修改点击弹出层 x 校验仍然存在的问题
修改form表单的去除输入前后空格
修改表格文字溢出的折行和展开
修改退出地址
去除帮助
修改表单校验的文字信息
测试提出 ：
	修改指标配置单选登录
	点击确认密码加密的时候，如果校验失败，会对加密后的密码在加密
	连续点击确定，在没有收到返回信息，就加密好几次
	请求完成更新页面改为调用查询接口，可以减少性能消耗（主要是失效了，虽然后来好了）
	对填写的先后顺序进行调整
权限分配

show-overflow-tooltip 表格内容太多,鼠标进入显示
设置id=“mydate”
在style中 #mydate .el-date-table td{padding:0}

数据库名称

ks-data-conf-center-front_20211103

缓存页面  
在路由中的meta中加上 keepAlive:true

Number数据类型
String    字符串类型
Boolean  布尔类型
Null  	对空类型
Undefined 未定义类型
Object   对象类型
Array 	数组类型
Function  函数类型


git 命令失效
解决方案：进入项目文件夹下的 .git文件中（显示隐藏文件夹或rm .git/index.lock）删除index.lock文件即可。

提交
git add .
git commit -m '对保存的内容进行备注'
git checkout  要切换的分支
gti merge  要被合并的分支
git push  

拉取
git clone 拉取代码的地址
git fetch
git checkout 这里写新的分支名（与要克隆的名字保持一致）



注意本地和线上环境的不同



vscode的package.json文件
{
    "name": "tracking",
    "version": "0.1.0",
    "private": true,
    "scripts": {
        "serve": "vue-cli-service serve",
        "build": "vue-cli-service build",
        "lint": "vue-cli-service lint"
    },
    "dependencies": {
        "axios": "^0.21.1",
        "core-js": "^3.15.0",
        "element-ui": "^2.15.2",
        "vue": "^2.6.11",
        "vue-router": "^3.5.2",
        "vuex": "^3.6.2"
    },
    "devDependencies": {
        "@vue/cli-plugin-babel": "~4.5.0",
        "@vue/cli-plugin-eslint": "~4.5.0",
        "@vue/cli-service": "~4.5.0",
        "babel-eslint": "^10.1.0",
        "eslint": "^6.7.2",
        "eslint-plugin-vue": "^6.2.2",
        "node-sass": "npm:dart-sass@^1.25.0",
        "sass-loader": "^6.0.7",
        "style-resources-loader": "^1.4.1",
        "stylus-loader": "^3.0.2",
        "vue-cli-plugin-style-resources-loader": "^0.1.5",
        "vue-template-compiler": "^2.6.11"
    },
    "eslintConfig": {
        "root": true,
        "env": {
            "node": true
        },
        "extends": [
            "plugin:vue/essential",
            "eslint:recommended"
        ],
        "parserOptions": {
            "parser": "babel-eslint"
        },
        "rules": {}
    },
    "browserslist": [
        "> 1%",
        "last 2 versions",
        "not dead"
    ]
}

  
"core-js": "^3.15.0",
"node-sass": "^4.14.1",

settings